#include <iostream>
#include <signal.h>
#include <unistd.h>
using namespace std;


//signal函数使用

// void handler(int signo)
// {
//     cout << "进程收到了" << signo << "信号" << endl;
//     exit(1);
// }
// int main()
// {
//     signal(2, handler); // 自定义捕捉2号信号
//     while (1)
//     {
//         cout << "死循环,mypid = " << getpid() << endl;
//         sleep(1);
//     }
//     return 0;
// }


void handler(int signo)
{
    cout<<"向当前进程发送信号："<<signo<<endl;
}
int main()
{
    signal(6,handler);//重置当前进程的信号处理表中的6号方法
    abort();
    while(1)
    {
        cout<<"运行中..."<<endl;
    }
    return 0;
}